dig ditches or trenches - Francés Inglés Diccionario